Using Reference Architecture for Design and Evaluation of Web of Things Systems 1 A Case of Smart Home Domain
نویسندگان
چکیده
Web of Things (WoT) provides abstraction that simplifies the creation of Internet of Things (IoT) systems. IoT systems are designed to support a number of ubiquitous devices and decision management sub-systems. The devices and sub-systems can be a part of safety critical operations as well as smart management of multiple actuators that control the smart home devices. The devices and sub-systems need to comply to standardized business and quality requirements of a specific IoT domain. Designing sub-systems and actuators for the individual devices independently can result in lack of standardization and negatively impact the overall quality of the IoT system. Standardisation of the IoT applications constituting IoT system can be facilitated by providing a standardisation at the architecture level. As using Reference Architectures (RA) is a well established approach to achieve architectural standardisation, using the RA for designing IoT systems can facilitate standardisation of the architecture of individual sub-systems in an IoT system. The aim of the research presented this chapter is to provide insight to the process of using the RA for analysis, design, evaluation and evolution of the IoT systems. We present a software process-based approach to use the RA for development of IoT system. We use a case study-based research approach to analyse application of the process for design, evaluation and evolution of the IoT system for smart-home domain. The applications of the presented approach is analysed with reference to security and energy management in the smart homes. The results of the case studies show that (i) the IoT RA can be used for the initial design to incorporate the standardized business and quality requirements, (ii) the elements of the concrete sub-system architectures can be included in the IoT RA for its evolution with respect to the emerging requirements and (iii) open discussion by including all the potential stakeholders to determine key business and quality requirements of an IoT system can play an important rule for the evaluation of the concrete IoT sub-systems as well as evolution of the IoT RA. We foresee 1This chapter describes a method for software architecture design, analysis, evaluation and evolution of individual Internet of Things (IoT) subsystems and how individual IoT subsystems can be used for design of Web of Things (WoT) systems. 2Muhammad Aufeef Chauhan is a Postdoctoral researcher at IT University of Copenhagen and Technical University of Denmark. c © Elsevier Ltd. All rights reserved. 1
منابع مشابه
Smart City Reference Model: Interconnectivity for On-Demand User to Service Authentication
The Internet of Things and Services (IoTS) has encouraged the development of service provisioning systems in respect to Smart City topics. Most of them are operated as heterogeneous systems which limits end customers’ access and contradicts with IoTS principles. In this paper, we discuss and develop a reference model of an interconnected service marketplace ecosystem. The prototypical implement...
متن کاملA Mobile and Fog-based Computing Method to Execute Smart Device Applications in a Secure Environment
With the rapid growth of smart device and Internet of things applications, the volume of communication and data in networks have increased. Due to the network lag and massive demands, centralized and traditional cloud computing architecture are not accountable to the high users' demands and not proper for execution of delay-sensitive and real time applications. To resolve these challenges, we p...
متن کاملA Reference Architecture for Automation of Inter-Organizational Process-Oriented Collaboration
In today’s competitive, dynamic, and changing business environment, being able to collaborate globally within and beyond the enterprise borders is critical. Inter-Organizational Collaborations (IOCs) have been proposed as a response to the characteristics of highly competitive global business environments. So far, a number of reference models, frameworks, and ad hoc architectures related to som...
متن کاملمعماری پیشنهادی مبتنی بر اینترنت اشیاء و سیستم های توصیه گر برای هوشمند سازی شهر تهران
Today, the need in many cities are complex and therefore require smart cities. The complexity on the one hand, mainly because a lot of communication between various systems such as transport, communication networks, business systems, and on the other hand, citizens who are in contact with all of these systems, is . The synchronization process fast cities with innovative technology, quickly and ...
متن کاملMobile Agents-Based Smart Objects for the Internet of Things
We propose mobile agents for enabling interoperability and global intelligence with smart objects in the Internet of Things, with heterogeneous lowpower resource-constrained devices where the systems span over disparate networks and protocols. As the Internet of Things systems are in continuous transition, requiring software adaptation and system evolution, an adaptable composition is presented...
متن کامل